package com.demo.statemachine.d10;

import org.springframework.statemachine.action.Action;
import org.springframework.statemachine.guard.Guard;

public class SwapGuards {

    public static Guard<SwapStates, SwapEvents> IDLE_BUSY_GUARD = stateContext -> {
        return true;
    };
    public static Guard<SwapStates, SwapEvents> BUSY_IDLE_GUARD = stateContext -> {
        return true;
    };
    public static Guard<SwapStates, SwapEvents> BUSY_SUSPEND_GUARD = stateContext -> {
        return true;
    };
    public static Guard<SwapStates, SwapEvents> SUSPEND_BUSY_GUARD = stateContext -> {
        return true;
    };

    public static Guard<SwapStates, SwapEvents> DATA_FEEL_SWAP_GUARD = stateContext -> {
        return true;
    };



    public static Guard<SwapStates, SwapEvents> DATA_CHOICE_GUARD = stateContext -> {
        return true;
    };

    public static Guard<SwapStates, SwapEvents> ENV_CHOICE_GUARD = stateContext -> {
        return true;
    };

    public static Guard<SwapStates, SwapEvents> PRESET_CHOICE_GUARD = stateContext -> {
        return true;
    };

    public static Guard<SwapStates, SwapEvents> SWAP_CHOICE_GUARD = stateContext -> {
        return true;
    };

    public static Guard<SwapStates, SwapEvents> AGAIN_SWAP_CHOICE_GUARD = stateContext -> {
        return true;
    };

    public static Guard<SwapStates, SwapEvents> END_CHOICE_GUARD = stateContext -> {
        return true;
    };






}
